在Python中,根據條件的真假執行不同的程式,可以使用的條件語句,包括 if、elif 和 else,這些語句可以實現不同的邏輯決策。
if 語句
if 語句可以用於根據條件的真假執行相應的程式碼:
condition 是一個布林式,若為 True,則執行縮排的程式碼;若為 False,則跳過該程式碼。
if condition:
# 執行此處程式碼,**條件判斷要注意縮排!**
範例:
x = 10
if x > 5:
print("x 大於 5") #因為判斷結果為True,結果為 x 大於 5
if-elif-else 語句
else 語句用於在所有 if 和 elif 條件都不滿足時執行的程式碼。
if condition1:
# 執行此處程式碼
elif condition2:
# 執行此處程式碼
else:
# 執行此處程式碼
範例:
x = 3
if x > 10:
print("x 大於 10")
elif x > 5:
print("x 大於 5 但小於等於 10")
else:
print("x 小於等於 5")
#結果為 x 小於等於 5
巢狀條件判斷
條件判斷可以在 if、elif 或 else 程式碼中嵌入更多的條件判斷。
範例:
x = 15
if x > 10:
if x < 20:
print("x 在 10 和 20 之間")
else:
print("x 大於或等於 20")
else:
print("x 小於等於 10")
#結果為 x 在 10 和 20 之間